package com.itasura.method.invocation;

import java.util.Optional;

/**
 * 异步回调接口
 * @author sailor wang
 * @date 2018/9/1 下午12:26
 * @description
 */
public interface AsyncCallback<T> {

    /**
     * 异步任务完成or发生异常时执行该接口
     * @param value
     * @param ex
     */
    void onComplete(T value, Optional<Exception> ex);
}